home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cocktail / puma.lha / puma / m2c / Semantics.h < prev    next >
C/C++ Source or Header  |  1992-09-25  |  837b  |  34 lines

  1. #define DEFINITION_Semantics
  2.  
  3. #ifndef DEFINITION_IO
  4. #include "IO.h"
  5. #endif
  6.  
  7. #ifndef DEFINITION_Tree
  8. #include "Tree.h"
  9. #endif
  10.  
  11. #ifndef DEFINITION_Idents
  12. #include "Idents.h"
  13. #endif
  14.  
  15. #ifndef DEFINITION_Sets
  16. #include "Sets.h"
  17. #endif
  18.  
  19. #ifndef DEFINITION_Tree
  20. #include "Tree.h"
  21. #endif
  22.  
  23. extern SHORTCARD Semantics_TypeCount;
  24. extern Sets_tSet Semantics_TypeNames, Semantics_UserTypes;
  25. extern Tree_tTree Semantics_IdentifyVar ARGS((Tree_tTree node, Idents_tIdent i));
  26. extern Tree_tTree Semantics_LookupClass ARGS((Tree_tTree Classes, CARDINAL i));
  27. extern IO_tFile Semantics_yyf;
  28. extern PROC Semantics_Exit;
  29. extern void Semantics_Semantics ARGS((Tree_tTree t));
  30. extern void Semantics_RemoveTreeTypes ARGS((Tree_tTree t));
  31. extern void Semantics_BeginSemantics ARGS(());
  32. extern void Semantics_CloseSemantics ARGS(());
  33. extern void BEGIN_Semantics();
  34.